List Tasks
Tasks
List Tasks
List board tasks with optional status and assignment filters
GET
List Tasks
Retrieve a paginated list of tasks for a specific board, with support for filtering by status, assigned agent, and assignment state.
Path Parameters
The UUID of the board to list tasks from
Query Parameters
Filter tasks by status. Can be comma-separated for multiple statuses.Allowed values:
inbox, in_progress, review, doneExample: status=inbox,in_progressFilter tasks assigned to a specific agent UUID
Filter for unassigned tasks only
Number of results per page
Number of results to skip
Response
Array of task objects
Task UUID
Board UUID this task belongs to
Task title
Task description (optional)
Current task status:
inbox, in_progress, review, or doneTask priority level
ISO 8601 timestamp for task due date (optional)
UUID of the assigned agent (null if unassigned)
UUID of the user who created the task
ISO 8601 timestamp when task entered in_progress status
Array of task UUIDs this task depends on
Array of task UUIDs blocking this task (incomplete dependencies)
Whether this task is blocked by incomplete dependencies
Array of tag UUIDs applied to this task
Array of tag objects with id, name, and color
Key-value pairs of custom field values
ISO 8601 timestamp of task creation
ISO 8601 timestamp of last update
Total number of tasks matching the filter
Results per page
Results skipped
Example Request
Example Response
Status Values
Tasks progress through the following statuses:- inbox: Newly created, unassigned tasks
- in_progress: Task is actively being worked on
- review: Task completed and awaiting review
- done: Task approved and completed
Notes
- Tasks marked as
donewill never show as blocked, even if dependencies exist - Use
unassigned=trueto find tasks available for assignment - Combine status filters with assignment filters for precise queries
- Custom field values are board-specific and depend on field definitions